package com.uzai.console.entity;


import com.uzai.common.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel("配置方案信息")
@Data
public class ConfigPlan extends BaseEntity {
    private static final long serialVersionUID = -5053625504537286751L;

    @ApiModelProperty("配置方案名称")
    private String name;
    @ApiModelProperty("设备类型")
    private String deviceType;
    @ApiModelProperty("运营商ID")
    private Long merId;
    @ApiModelProperty("淘宝插件id")
    private Long tbId;
    @ApiModelProperty("京东插件id")
    private Long jdId;
    @ApiModelProperty("拼多多插件id")
    private Long pddId;
    @ApiModelProperty("唯品会插件id")
    private Long vphId;
    @ApiModelProperty("抖音插件id")
    private Long dyId;
    @ApiModelProperty("快手插件id")
    private Long ksId;
    @ApiModelProperty("本地生活插件id")
    private Long localLiveId;
    @ApiModelProperty("微信好友添加插件id")
    private Long wxUserAddId;
    @ApiModelProperty("拉群规则添加插件id")
    private Long pullWxgroupRuleId;
    @ApiModelProperty("推广裂变插件id")
    private Long userExpandFissionId;
    @ApiModelProperty("提现插件id")
    private Long userTakeBalId;
    @ApiModelProperty("好友引导插件id")
    private Long userGuideId;
    @ApiModelProperty("自动备注插件id")
    private Long userAutoRemarkId;
    @ApiModelProperty("订阅消息插件id")
    private Long subscribeMsgId;
    @ApiModelProperty("个人信息查询插件id")
    private Long userInfoQueryId;
    @ApiModelProperty("用户签到插件id")
    private Long userSigninId;
    @ApiModelProperty("社群管理插件id")
    private Long communityId;
    @ApiModelProperty("会员类型组")
    private Long userTypeGroupId;
    @ApiModelProperty("其他设置插件id")
    private Long otherId;
    @ApiModelProperty("导购插件")
    private Long shoppingGuideId;
    @ApiModelProperty("微信公众号插件id")
    private Long wxpubSettingId;
    @ApiModelProperty("微信公众号插件id")
    private Long wechatUnionWxpubId;

    @ApiModelProperty("淘宝分佣方案")
    private Long tbCommissionPlanId;
    @ApiModelProperty("京东分佣方案")
    private Long jdCommissionPlanId;
    @ApiModelProperty("拼多多分佣方案")
    private Long pddCommissionPlanId;
    @ApiModelProperty("唯品会分佣方案")
    private Long vphCommissionPlanId;
    @ApiModelProperty("本地生活分佣方案")
    private Long localLiveCommissionPlanId;
    @ApiModelProperty("抖音分佣方案")
    private Long dyCommissionPlanId;
    @ApiModelProperty("快手分佣方案")
    private Long ksCommissionPlanId;

    @ApiModelProperty("淘宝联盟id，json数组")
    private String tbAccountId;
    @ApiModelProperty("京东联盟id，json数组")
    private String jdAccountId;
    @ApiModelProperty("京东共享推老板联盟id，json数组")
    private String tlbJdAccountId;
    @ApiModelProperty("唯品会联盟id，json数组")
    private String vphAccountId;
    @ApiModelProperty("唯品会共享推老板联盟id，json数组")
    private String tlbVphAccountId;
    @ApiModelProperty("拼多多联盟id，json数组")
    private String pddAccountId;
    @ApiModelProperty("拼多多共享推老板联盟id, json数组")
    private String tlbPddAccountId;
    @ApiModelProperty("美团共享推老板联盟id, json数组")
    private String tlbMtAccountId;
    @ApiModelProperty("饿了么联盟id，json数组")
    private String elmAccountId;
    @ApiModelProperty("饿了么共享推老板联盟id，json格式")
    private String tlbElmAccountId;
    @ApiModelProperty("抖音联盟id，json数组")
    private String dyAccountId;
    @ApiModelProperty("抖音共享推老板联盟id，json数组")
    private String tlbDyAccountId;
    @ApiModelProperty("快手联盟id，json数组")
    private String ksAccountId;
    @ApiModelProperty("快手共享推老板联盟id，json数组")
    private String tlbKsAccountId;

    @ApiModelProperty("淘宝炮灰订单类型（0付款，1结算）")
    private Integer phTbOrderType;
    @ApiModelProperty("唯品会炮灰订单类型（0付款，1结算）")
    private Integer phVphOrderType;
    @ApiModelProperty("抖音炮灰订单类型（0付款，1结算）")
    private Integer phDyOrderType;
    @ApiModelProperty("快手炮灰订单类型（0付款，1结算）")
    private Integer phKsOrderType;
    @ApiModelProperty("京东炮灰订单类型（0付款，1结算）")
    private Integer phJdOrderType;

    @ApiModelProperty("美团账号类型（0自有账号，1推老板共享账号）")
    private Integer mtAccountType;
    @ApiModelProperty("拼多多账号类型（0自有账号，1推老板共享账号）")
    private Integer pddAccountType;
    @ApiModelProperty("抖音账号类型（0自有账号，1推老板共享账号）")
    private Integer dyAccountType;
    @ApiModelProperty("饿了么账号类型（0自有账号，1推老板共享账号）")
    private Integer elmAccountType;
    @ApiModelProperty("快手账号类型（0自有账号，1推老板共享账号）")
    private Integer ksAccountType;
    @ApiModelProperty("京东账号类型（0自有账号，1推老板共享账号）")
    private Integer jdAccountType;
    @ApiModelProperty("唯品会账号类型（0自有账号，1推老板共享账号）")
    private Integer vphAccountType;


    @ApiModelProperty("客户端设置id")
    private Long clientSetId;
    @ApiModelProperty("大促插件id")
    private Long bigPromotionId;

    @ApiModelProperty("是否默认（0-否；1-是)")
    private Integer isDefault;

    @ApiModelProperty("群功能设置")
    private Long groupBasesetId;

    @ApiModelProperty("群管功能插件id")
    private Long groupManagerFuncId;

    @ApiModelProperty("群踢人设置插件id")
    private Long groupKickId;

    @ApiModelProperty("群自动备注插件id")
    private Long groupAutoRemarkId;

    public Integer getIsDefault() {
        //默认为0
        if(isDefault == null){
            isDefault = 0;
        }
        return isDefault;
    }

    public void setIsDefault(Integer isDefault) {
        this.isDefault = isDefault;
    }

}